// ****************************************************************************** 
// Copyright     :  Copyright (C) 2018, Hisilicon Technologies Co. Ltd.
// File name     :  hipciec_ap_dma_reg_c_union_define.h
// Project line  :  Platform And Key Technologies Development
// Department    :  CAD Development Department
// Author        :  xxx
// Version       :  1.0
// Date          :  2017/10/24
// Description   :  The description of xxx project
// Others        :  Generated automatically by nManager V4.2 
// History       :  xxx 2018/03/16 18:02:59 Create file
// ******************************************************************************

#ifndef __HIPCIEC_AP_DMA_REG_C_UNION_DEFINE_H__
#define __HIPCIEC_AP_DMA_REG_C_UNION_DEFINE_H__

/* Define the union U_DMA_QUEUE_SQ_BASE_L */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_sq_base_l : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_SQ_BASE_L;

/* Define the union U_DMA_QUEUE_SQ_BASE_H */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_sq_base_h : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_SQ_BASE_H;

/* Define the union U_DMA_QUEUE_SQ_DEPTH */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_0              : 16  ; /* [31:16] */
        unsigned int    dma_queue_sq_depth : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_SQ_DEPTH;

/* Define the union U_DMA_QUEUE_SQ_TAIL_PTR */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_1                 : 16  ; /* [31:16] */
        unsigned int    dma_queue_sq_tail_ptr : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_SQ_TAIL_PTR;

/* Define the union U_DMA_QUEUE_CQ_BASE_L */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_cq_base_l : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_CQ_BASE_L;

/* Define the union U_DMA_QUEUE_CQ_BASE_H */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_cq_base_h : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_CQ_BASE_H;

/* Define the union U_DMA_QUEUE_CQ_DEPTH */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_2              : 16  ; /* [31:16] */
        unsigned int    dma_queue_cq_depth : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_CQ_DEPTH;

/* Define the union U_DMA_QUEUE_CQ_HEAD_PTR */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_3                 : 16  ; /* [31:16] */
        unsigned int    dma_queue_cq_head_ptr : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_CQ_HEAD_PTR;

/* Define the union U_DMA_QUEUE_CTRL0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_4                            : 7  ; /* [31:25] */
        unsigned int    dma_queue_sqcq_drct_sel          : 1  ; /* [24] */
        unsigned int    dma_queue_remote_err_done_int_en : 1  ; /* [23] */
        unsigned int    dma_queue_local_err_done_int_en  : 1  ; /* [22] */
        unsigned int    dma_queue_cq_mrg_time            : 2  ; /* [21:20] */
        unsigned int    dma_queue_cq_mrg_en              : 1  ; /* [19] */
        unsigned int    dma_queue_remote_subcmd_ro_en    : 1  ; /* [18] */
        unsigned int    rsv_5                            : 1  ; /* [17] */
        unsigned int    dma_queue_local_4k_wait_en       : 1  ; /* [16] */
        unsigned int    dma_queue_arb_weight             : 8  ; /* [15:8] */
        unsigned int    rsv_6                            : 3  ; /* [7:5] */
        unsigned int    dma_queue_pause                  : 1  ; /* [4] */
        unsigned int    rsv_7                            : 1  ; /* [3] */
        unsigned int    dma_queue_err_abort_en           : 1  ; /* [2] */
        unsigned int    dma_ep_port_sel                  : 1  ; /* [1] */
        unsigned int    dma_queue_en                     : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_CTRL0;

/* Define the union U_DMA_QUEUE_CTRL1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_8                : 30  ; /* [31:2] */
        unsigned int    dma_queue_abort_exit : 1  ; /* [1] */
        unsigned int    dma_queue_reset      : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_CTRL1;

/* Define the union U_DMA_QUEUE_RSV */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_rsv : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_RSV;

/* Define the union U_DMA_QUEUE_FSM_STS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_9                       : 21  ; /* [31:11] */
        unsigned int    dma_queue_sub_fsm_sts       : 3  ; /* [10:8] */
        unsigned int    rsv_10                      : 2  ; /* [7:6] */
        unsigned int    dma_queue_wait_spd_data_sts : 1  ; /* [5] */
        unsigned int    dma_queue_not_work          : 1  ; /* [4] */
        unsigned int    dma_queue_sts               : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_FSM_STS;

/* Define the union U_DMA_QUEUE_SQ_STS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_cq_send_cnt     : 7  ; /* [31:25] */
        unsigned int    dma_queue_resp_rec_finish : 1  ; /* [24] */
        unsigned int    dma_queue_sq_tag_vld      : 4  ; /* [23:20] */
        unsigned int    dma_queue_sq_pre_num      : 4  ; /* [19:16] */
        unsigned int    dma_queue_sq_head_ptr     : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_SQ_STS;

/* Define the union U_DMA_QUEUE_BYTE_CNT */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_byte_cnt : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_BYTE_CNT;

/* Define the union U_DMA_QUEUE_CQ_TAIL_PTR */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_11                : 16  ; /* [31:16] */
        unsigned int    dma_queue_cq_tail_ptr : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_CQ_TAIL_PTR;

/* Define the union U_DMA_QUEUE_INT_STS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_12                  : 19  ; /* [31:13] */
        unsigned int    dma_queue_err11_int_sts : 1  ; /* [12] */
        unsigned int    dma_queue_err10_int_sts : 1  ; /* [11] */
        unsigned int    dma_queue_err09_int_sts : 1  ; /* [10] */
        unsigned int    dma_queue_err08_int_sts : 1  ; /* [9] */
        unsigned int    dma_queue_err07_int_sts : 1  ; /* [8] */
        unsigned int    dma_queue_err06_int_sts : 1  ; /* [7] */
        unsigned int    dma_queue_err05_int_sts : 1  ; /* [6] */
        unsigned int    dma_queue_err04_int_sts : 1  ; /* [5] */
        unsigned int    dma_queue_err03_int_sts : 1  ; /* [4] */
        unsigned int    dma_queue_err02_int_sts : 1  ; /* [3] */
        unsigned int    dma_queue_err01_int_sts : 1  ; /* [2] */
        unsigned int    dma_queue_err00_int_sts : 1  ; /* [1] */
        unsigned int    dma_queue_done_int_sts  : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_INT_STS;

/* Define the union U_DMA_QUEUE_INT_MSK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_13                  : 19  ; /* [31:13] */
        unsigned int    dma_queue_err11_int_msk : 1  ; /* [12] */
        unsigned int    dma_queue_err10_int_msk : 1  ; /* [11] */
        unsigned int    dma_queue_err09_int_msk : 1  ; /* [10] */
        unsigned int    dma_queue_err08_int_msk : 1  ; /* [9] */
        unsigned int    dma_queue_err07_int_msk : 1  ; /* [8] */
        unsigned int    dma_queue_err06_int_msk : 1  ; /* [7] */
        unsigned int    dma_queue_err05_int_msk : 1  ; /* [6] */
        unsigned int    dma_queue_err04_int_msk : 1  ; /* [5] */
        unsigned int    dma_queue_err03_int_msk : 1  ; /* [4] */
        unsigned int    dma_queue_err02_int_msk : 1  ; /* [3] */
        unsigned int    dma_queue_err01_int_msk : 1  ; /* [2] */
        unsigned int    dma_queue_err00_int_msk : 1  ; /* [1] */
        unsigned int    dma_queue_done_int_msk  : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_INT_MSK;

/* Define the union U_DMA_QUEUE_DESP0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_curr_desp_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_DESP0;

/* Define the union U_DMA_QUEUE_DESP1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_curr_desp_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_DESP1;

/* Define the union U_DMA_QUEUE_DESP2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_curr_desp_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_DESP2;

/* Define the union U_DMA_QUEUE_DESP3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_curr_desp_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_DESP3;

/* Define the union U_DMA_QUEUE_ERR_ADDR_L */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_err_addr_l : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_ERR_ADDR_L;

/* Define the union U_DMA_QUEUE_ERR_ADDR_H */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_err_addr_h : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_ERR_ADDR_H;

/* Define the union U_DMA_QUEUE_SQ_READ_ERR_PTR */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_14               : 16  ; /* [31:16] */
        unsigned int    dma_queue_sq_ptr_err : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_SQ_READ_ERR_PTR;

/* Define the union U_DMA_QUEUE_INT_RO */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_15              : 19  ; /* [31:13] */
        unsigned int    dma_queue_sts_err11 : 1  ; /* [12] */
        unsigned int    dma_queue_sts_err10 : 1  ; /* [11] */
        unsigned int    dma_queue_sts_err09 : 1  ; /* [10] */
        unsigned int    dma_queue_sts_err08 : 1  ; /* [9] */
        unsigned int    dma_queue_sts_err07 : 1  ; /* [8] */
        unsigned int    dma_queue_sts_err06 : 1  ; /* [7] */
        unsigned int    dma_queue_sts_err05 : 1  ; /* [6] */
        unsigned int    dma_queue_sts_err04 : 1  ; /* [5] */
        unsigned int    dma_queue_sts_err03 : 1  ; /* [4] */
        unsigned int    dma_queue_sts_err02 : 1  ; /* [3] */
        unsigned int    dma_queue_sts_err01 : 1  ; /* [2] */
        unsigned int    dma_queue_sts_err00 : 1  ; /* [1] */
        unsigned int    dma_queue_sts_done  : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_INT_RO;

/* Define the union U_DMA_QUEUE_INT_SET */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_16                  : 19  ; /* [31:13] */
        unsigned int    dma_queue_err11_int_set : 1  ; /* [12] */
        unsigned int    dma_queue_err10_int_set : 1  ; /* [11] */
        unsigned int    dma_queue_err09_int_set : 1  ; /* [10] */
        unsigned int    dma_queue_err08_int_set : 1  ; /* [9] */
        unsigned int    dma_queue_err07_int_set : 1  ; /* [8] */
        unsigned int    dma_queue_err06_int_set : 1  ; /* [7] */
        unsigned int    dma_queue_err05_int_set : 1  ; /* [6] */
        unsigned int    dma_queue_err04_int_set : 1  ; /* [5] */
        unsigned int    dma_queue_err03_int_set : 1  ; /* [4] */
        unsigned int    dma_queue_err02_int_set : 1  ; /* [3] */
        unsigned int    dma_queue_err01_int_set : 1  ; /* [2] */
        unsigned int    dma_queue_err00_int_set : 1  ; /* [1] */
        unsigned int    dma_queue_done_int_set  : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_INT_SET;

/* Define the union U_DMA_QUEUE_DESP4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_curr_desp_4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_DESP4;

/* Define the union U_DMA_QUEUE_DESP5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_curr_desp_5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_DESP5;

/* Define the union U_DMA_QUEUE_DESP6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_curr_desp_6 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_DESP6;

/* Define the union U_DMA_QUEUE_DESP7 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_curr_desp_7 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_DESP7;

/* Define the union U_DMA_ERR_INT_NUM0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_err01_num : 16  ; /* [31:16] */
        unsigned int    dma_queue_err00_num : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_ERR_INT_NUM0;

/* Define the union U_DMA_ERR_INT_NUM1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_err02_num : 16  ; /* [31:16] */
        unsigned int    dma_queue_err03_num : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_ERR_INT_NUM1;

/* Define the union U_DMA_ERR_INT_NUM2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_err04_num : 16  ; /* [31:16] */
        unsigned int    dma_queue_err05_num : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_ERR_INT_NUM2;

/* Define the union U_DMA_ERR_INT_NUM3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_err06_num : 16  ; /* [31:16] */
        unsigned int    dma_queue_err07_num : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_ERR_INT_NUM3;

/* Define the union U_DMA_ERR_INT_NUM4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_err08_num : 16  ; /* [31:16] */
        unsigned int    dma_queue_err09_num : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_ERR_INT_NUM4;

/* Define the union U_DMA_ERR_INT_NUM5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dma_queue_err10_num : 16  ; /* [31:16] */
        unsigned int    dma_queue_err11_num : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_ERR_INT_NUM5;

/* Define the union U_DMA_QUEUE_CTRL2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_17               : 22  ; /* [31:10] */
        unsigned int    dma_queue_rmt_vf_cfg : 7  ; /* [9:3] */
        unsigned int    dma_queue_rmt_pf_cfg : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_QUEUE_CTRL2;

/* Define the union U_DONE_INT_MERGE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_18                   : 15  ; /* [31:17] */
        unsigned int    dma_done_int_merge_en    : 1  ; /* [16] */
        unsigned int    dma_queue_int_merge_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DONE_INT_MERGE;

/* Define the union U_DMA_ECC_RESERVED */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_19          : 30  ; /* [31:2] */
        unsigned int    ecc_2bit_inject : 1  ; /* [1] */
        unsigned int    ecc_1bit_inject : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_ECC_RESERVED;

/* Define the union U_DMA_ECC_ERR_ADDR */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ecc_2bit_err_addr : 16  ; /* [31:16] */
        unsigned int    ecc_1bit_err_addr : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_ECC_ERR_ADDR;

/* Define the union U_DMA_ECC_ECC_CNT */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ecc_2bit_cnt  : 16  ; /* [31:16] */
        unsigned int    ecc_1bit_cntr : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_ECC_ECC_CNT;

/* Define the union U_DMA_EP_INT_MSK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_20                         : 26  ; /* [31:6] */
        unsigned int    ep1_remote_cpl_tag_err_int_msk : 1  ; /* [5] */
        unsigned int    ep1_local_cpl_tag_err_int_msk  : 1  ; /* [4] */
        unsigned int    ep0_remote_cpl_tag_err_int_msk : 1  ; /* [3] */
        unsigned int    ep0_local_cpl_tag_err_int_msk  : 1  ; /* [2] */
        unsigned int    ecc_2bit_err_int_msk           : 1  ; /* [1] */
        unsigned int    ecc_1bit_err_int_msk           : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_EP_INT_MSK;

/* Define the union U_DMA_EP_INT */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_21                     : 26  ; /* [31:6] */
        unsigned int    ep1_remote_cpl_tag_err_int : 1  ; /* [5] */
        unsigned int    ep1_local_cpl_tag_err_int  : 1  ; /* [4] */
        unsigned int    ep0_remote_cpl_tag_err_int : 1  ; /* [3] */
        unsigned int    ep0_local_cpl_tag_err_int  : 1  ; /* [2] */
        unsigned int    ecc_2bit_err_int           : 1  ; /* [1] */
        unsigned int    ecc_1bit_err_int           : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_EP_INT;

/* Define the union U_DMA_EP_INT_STS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_22                    : 26  ; /* [31:6] */
        unsigned int    ep1_remote_cpl_tag_err_st : 1  ; /* [5] */
        unsigned int    ep1_local_cpl_tag_err_st  : 1  ; /* [4] */
        unsigned int    ep0_remote_cpl_tag_err_st : 1  ; /* [3] */
        unsigned int    ep0_local_cpl_tag_err_st  : 1  ; /* [2] */
        unsigned int    ecc_2bit_err_st           : 1  ; /* [1] */
        unsigned int    ecc_1bit_err_st           : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DMA_EP_INT_STS;

/* Define the union U_COMMON_AND_CH0_ERR_STS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_23             : 30  ; /* [31:2] */
        unsigned int    dma_queue0_err_sts : 1  ; /* [1] */
        unsigned int    cm_err_sts         : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_COMMON_AND_CH0_ERR_STS;

/* Define the union U_ATOMIC_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_24               : 30  ; /* [31:2] */
        unsigned int    ep1_atomic_data_ctrl : 1  ; /* [1] */
        unsigned int    ep0_atomic_data_ctrl : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_ATOMIC_CTRL;

/* Define the union U_EP0_ATOMIC_HEADER_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_header_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_HEADER_0;

/* Define the union U_EP0_ATOMIC_HEADER_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_header_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_HEADER_1;

/* Define the union U_EP0_ATOMIC_HEADER_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_header_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_HEADER_2;

/* Define the union U_EP0_ATOMIC_HEADER_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_header_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_HEADER_3;

/* Define the union U_EP0_ATOMIC_DATA_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_data_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_DATA_0;

/* Define the union U_EP0_ATOMIC_DATA_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_data_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_DATA_1;

/* Define the union U_EP0_ATOMIC_DATA_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_data_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_DATA_2;

/* Define the union U_EP0_ATOMIC_DATA_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_data_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_DATA_3;

/* Define the union U_EP0_ATOMIC_DATA_4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_data_4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_DATA_4;

/* Define the union U_EP0_ATOMIC_DATA_5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_data_5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_DATA_5;

/* Define the union U_EP0_ATOMIC_DATA_6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_data_6 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_DATA_6;

/* Define the union U_EP0_ATOMIC_DATA_7 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_data_7 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_DATA_7;

/* Define the union U_EP0_ATOMIC_RESP_DATA_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_resp_data_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_RESP_DATA_0;

/* Define the union U_EP0_ATOMIC_RESP_DATA_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_resp_data_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_RESP_DATA_1;

/* Define the union U_EP0_ATOMIC_RESP_DATA_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_resp_data_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_RESP_DATA_2;

/* Define the union U_EP0_ATOMIC_RESP_DATA_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_resp_data_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_RESP_DATA_3;

/* Define the union U_EP0_ATOMIC_RESP_DATA_4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_resp_data_4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_RESP_DATA_4;

/* Define the union U_EP0_ATOMIC_RESP_DATA_5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_resp_data_5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_RESP_DATA_5;

/* Define the union U_EP0_ATOMIC_RESP_DATA_6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_resp_data_6 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_RESP_DATA_6;

/* Define the union U_EP0_ATOMIC_RESP_DATA_7 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_atomic_resp_data_7 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_RESP_DATA_7;

/* Define the union U_EP1_ATOMIC_HEADER_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_header_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_HEADER_0;

/* Define the union U_EP1_ATOMIC_HEADER_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_header_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_HEADER_1;

/* Define the union U_EP1_ATOMIC_HEADER_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_header_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_HEADER_2;

/* Define the union U_EP1_ATOMIC_HEADER_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_header_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_HEADER_3;

/* Define the union U_EP1_ATOMIC_DATA_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_data_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_DATA_0;

/* Define the union U_EP1_ATOMIC_DATA_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_data_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_DATA_1;

/* Define the union U_EP1_ATOMIC_DATA_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_data_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_DATA_2;

/* Define the union U_EP1_ATOMIC_DATA_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_data_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_DATA_3;

/* Define the union U_EP1_ATOMIC_DATA_4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_data_4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_DATA_4;

/* Define the union U_EP1_ATOMIC_DATA_5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_data_5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_DATA_5;

/* Define the union U_EP1_ATOMIC_DATA_6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_data_6 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_DATA_6;

/* Define the union U_EP1_ATOMIC_DATA_7 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_data_7 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_DATA_7;

/* Define the union U_EP1_ATOMIC_RESP_DATA_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_resp_data_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_RESP_DATA_0;

/* Define the union U_EP1_ATOMIC_RESP_DATA_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_resp_data_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_RESP_DATA_1;

/* Define the union U_EP1_ATOMIC_RESP_DATA_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_resp_data_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_RESP_DATA_2;

/* Define the union U_EP1_ATOMIC_RESP_DATA_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_resp_data_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_RESP_DATA_3;

/* Define the union U_EP1_ATOMIC_RESP_DATA_4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_resp_data_4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_RESP_DATA_4;

/* Define the union U_EP1_ATOMIC_RESP_DATA_5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_resp_data_5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_RESP_DATA_5;

/* Define the union U_EP1_ATOMIC_RESP_DATA_6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_resp_data_6 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_RESP_DATA_6;

/* Define the union U_EP1_ATOMIC_RESP_DATA_7 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_atomic_resp_data_7 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_RESP_DATA_7;

/* Define the union U_ATOMIC_RESP_DATA_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_25                   : 28  ; /* [31:4] */
        unsigned int    ep1_atomic_resp_data_err : 1  ; /* [3] */
        unsigned int    ep0_atomic_resp_data_err : 1  ; /* [2] */
        unsigned int    ep1_atomic_resp_data_vld : 1  ; /* [1] */
        unsigned int    ep0_atomic_resp_data_vld : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_ATOMIC_RESP_DATA_ST;

/* Define the union U_EP0_LOCAL_CPL_ID_STS_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    local_ep0_cpl_tag_id_status_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_LOCAL_CPL_ID_STS_0;

/* Define the union U_EP0_LOCAL_CPL_ID_STS_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    local_ep0_cpl_tag_id_status_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_LOCAL_CPL_ID_STS_1;

/* Define the union U_EP0_LOCAL_CPL_ID_STS_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    local_ep0_cpl_tag_id_status_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_LOCAL_CPL_ID_STS_2;

/* Define the union U_EP0_LOCAL_CPL_ID_STS_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    local_ep0_cpl_tag_id_status_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_LOCAL_CPL_ID_STS_3;

/* Define the union U_EP1_LOCAL_CPL_ID_STS_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    local_ep1_cpl_tag_id_status_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_LOCAL_CPL_ID_STS_0;

/* Define the union U_EP1_LOCAL_CPL_ID_STS_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    local_ep1_cpl_tag_id_status_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_LOCAL_CPL_ID_STS_1;

/* Define the union U_EP1_LOCAL_CPL_ID_STS_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    local_ep1_cpl_tag_id_status_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_LOCAL_CPL_ID_STS_2;

/* Define the union U_EP1_LOCAL_CPL_ID_STS_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    local_ep1_cpl_tag_id_status_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_LOCAL_CPL_ID_STS_3;

/* Define the union U_EP0_REMOTE_CPL_ID_STS_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep0_cpl_tag_id_status_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_REMOTE_CPL_ID_STS_0;

/* Define the union U_EP0_REMOTE_CPL_ID_STS_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep0_cpl_tag_id_status_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_REMOTE_CPL_ID_STS_1;

/* Define the union U_EP0_REMOTE_CPL_ID_STS_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep0_cpl_tag_id_status_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_REMOTE_CPL_ID_STS_2;

/* Define the union U_EP0_REMOTE_CPL_ID_STS_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep0_cpl_tag_id_status_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_REMOTE_CPL_ID_STS_3;

/* Define the union U_EP1_REMOTE_CPL_ID_STS_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep1_cpl_tag_id_status_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_REMOTE_CPL_ID_STS_0;

/* Define the union U_EP1_REMOTE_CPL_ID_STS_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep1_cpl_tag_id_status_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_REMOTE_CPL_ID_STS_1;

/* Define the union U_EP1_REMOTE_CPL_ID_STS_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep1_cpl_tag_id_status_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_REMOTE_CPL_ID_STS_2;

/* Define the union U_EP1_REMOTE_CPL_ID_STS_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep1_cpl_tag_id_status_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_REMOTE_CPL_ID_STS_3;

/* Define the union U_EP0_REMOTE_P_ID_STS_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep0_p_tag_id_status_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_REMOTE_P_ID_STS_0;

/* Define the union U_EP0_REMOTE_P_ID_STS_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep0_p_tag_id_status_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_REMOTE_P_ID_STS_1;

/* Define the union U_EP0_REMOTE_P_ID_STS_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep0_p_tag_id_status_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_REMOTE_P_ID_STS_2;

/* Define the union U_EP0_REMOTE_P_ID_STS_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep0_p_tag_id_status_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_REMOTE_P_ID_STS_3;

/* Define the union U_EP1_REMOTE_P_ID_STS_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep1_p_tag_id_status_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_REMOTE_P_ID_STS_0;

/* Define the union U_EP1_REMOTE_P_ID_STS_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep1_p_tag_id_status_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_REMOTE_P_ID_STS_1;

/* Define the union U_EP1_REMOTE_P_ID_STS_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep1_p_tag_id_status_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_REMOTE_P_ID_STS_2;

/* Define the union U_EP1_REMOTE_P_ID_STS_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    remote_ep1_p_tag_id_status_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_REMOTE_P_ID_STS_3;

/* Define the union U_LOCAL_TLP_P_ST_CFG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_26                 : 12  ; /* [31:20] */
        unsigned int    local_ep1_tlp_p_ph_cfg : 2  ; /* [19:18] */
        unsigned int    local_ep0_tlp_p_ph_cfg : 2  ; /* [17:16] */
        unsigned int    local_ep1_tlp_p_st_cfg : 8  ; /* [15:8] */
        unsigned int    local_ep0_tlp_p_st_cfg : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_LOCAL_TLP_P_ST_CFG;

/* Define the union U_EP0_ATOMIC_PREFIX_INF */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_27               : 9  ; /* [31:23] */
        unsigned int    ep0_atomic_prfx_dwen : 1  ; /* [22] */
        unsigned int    ep0_atomic_prfx_pmr  : 1  ; /* [21] */
        unsigned int    ep0_atomic_prfx_er   : 1  ; /* [20] */
        unsigned int    ep0_atomic_pasid     : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_ATOMIC_PREFIX_INF;

/* Define the union U_EP1_ATOMIC_PREFIX_INF */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_28               : 9  ; /* [31:23] */
        unsigned int    ep1_atomic_prfx_dwen : 1  ; /* [22] */
        unsigned int    ep1_atomic_prfx_pmr  : 1  ; /* [21] */
        unsigned int    ep1_atomic_prfx_er   : 1  ; /* [20] */
        unsigned int    ep1_atomic_pasid     : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_ATOMIC_PREFIX_INF;

/* Define the union U_ATOMIC_PF_VF */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_29        : 10  ; /* [31:22] */
        unsigned int    ep1_atomic_pf : 3  ; /* [21:19] */
        unsigned int    ep1_atomic_vf : 8  ; /* [18:11] */
        unsigned int    ep0_atomic_pf : 3  ; /* [10:8] */
        unsigned int    ep0_atomic_vf : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_ATOMIC_PF_VF;

/* Define the union U_PORT_IDLE_STS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_30       : 30  ; /* [31:2] */
        unsigned int    ep1_sts_idle : 1  ; /* [1] */
        unsigned int    ep0_sts_idle : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PORT_IDLE_STS;

/* Define the union U_EP0_REMOTE_TLP_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_remote_np_cnt : 16  ; /* [31:16] */
        unsigned int    ep0_remote_p_cnt  : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_REMOTE_TLP_NUM;

/* Define the union U_EP0_LOCAL_TLP_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_local_np_cnt : 16  ; /* [31:16] */
        unsigned int    ep0_local_p_cnt  : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_LOCAL_TLP_NUM;

/* Define the union U_EP1_REMOTE_TLP_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_remote_np_cnt : 16  ; /* [31:16] */
        unsigned int    ep1_remote_p_cnt  : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_REMOTE_TLP_NUM;

/* Define the union U_EP1_LOCAL_TLP_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_local_np_cnt : 16  ; /* [31:16] */
        unsigned int    ep1_local_p_cnt  : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_LOCAL_TLP_NUM;

/* Define the union U_SQCQ_TLP_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sq_np_cnt : 16  ; /* [31:16] */
        unsigned int    cq_p_cnt  : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SQCQ_TLP_NUM;

/* Define the union U_EP0_CPL_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep0_remote_cpl_cnt : 16  ; /* [31:16] */
        unsigned int    ep0_local_cpl_cnt  : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_CPL_NUM;

/* Define the union U_EP1_CPL_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    ep1_remote_cpl_cnt : 16  ; /* [31:16] */
        unsigned int    ep1_local_cpl_cnt  : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_CPL_NUM;

/* Define the union U_INF_BACK_PRESS_STS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_31              : 17  ; /* [31:15] */
        unsigned int    ep1_remote_np_bkpr  : 1  ; /* [14] */
        unsigned int    ep1_remote_p_bkpr   : 1  ; /* [13] */
        unsigned int    ep1_remote_cpl_bkpr : 1  ; /* [12] */
        unsigned int    ep1_local_np_bkpr   : 1  ; /* [11] */
        unsigned int    ep1_local_p_bkpr    : 1  ; /* [10] */
        unsigned int    ep1_local_cpl_bkpr  : 1  ; /* [9] */
        unsigned int    ep0_remote_np_bkpr  : 1  ; /* [8] */
        unsigned int    ep0_remote_p_bkpr   : 1  ; /* [7] */
        unsigned int    ep0_remote_cpl_bkpr : 1  ; /* [6] */
        unsigned int    ep0_local_np_bkpr   : 1  ; /* [5] */
        unsigned int    ep0_local_p_bkpr    : 1  ; /* [4] */
        unsigned int    ep0_local_cpl_bkpr  : 1  ; /* [3] */
        unsigned int    sq_np_bkpr          : 1  ; /* [2] */
        unsigned int    sq_cpl_bkpr         : 1  ; /* [1] */
        unsigned int    cq_p_bkpr           : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_INF_BACK_PRESS_STS;

/* Define the union U_PORT_LINKDOWN_EVENT */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_32           : 16  ; /* [31:16] */
        unsigned int    ep1_linkdown_cnt : 8  ; /* [15:8] */
        unsigned int    ep0_linkdown_cnt : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PORT_LINKDOWN_EVENT;


//==============================================================================
/* Define the global struct */
typedef struct
{
    volatile U_DMA_QUEUE_SQ_BASE_L       DMA_QUEUE_SQ_BASE_L[16]       ; /* 0 */
    volatile U_DMA_QUEUE_SQ_BASE_H       DMA_QUEUE_SQ_BASE_H[16]       ; /* 4 */
    volatile U_DMA_QUEUE_SQ_DEPTH        DMA_QUEUE_SQ_DEPTH[16]        ; /* 8 */
    volatile U_DMA_QUEUE_SQ_TAIL_PTR     DMA_QUEUE_SQ_TAIL_PTR[16]     ; /* C */
    volatile U_DMA_QUEUE_CQ_BASE_L       DMA_QUEUE_CQ_BASE_L[16]       ; /* 10 */
    volatile U_DMA_QUEUE_CQ_BASE_H       DMA_QUEUE_CQ_BASE_H[16]       ; /* 14 */
    volatile U_DMA_QUEUE_CQ_DEPTH        DMA_QUEUE_CQ_DEPTH[16]        ; /* 18 */
    volatile U_DMA_QUEUE_CQ_HEAD_PTR     DMA_QUEUE_CQ_HEAD_PTR[16]     ; /* 1C */
    volatile U_DMA_QUEUE_CTRL0           DMA_QUEUE_CTRL0[16]           ; /* 20 */
    volatile U_DMA_QUEUE_CTRL1           DMA_QUEUE_CTRL1[16]           ; /* 24 */
    volatile U_DMA_QUEUE_RSV             DMA_QUEUE_RSV[16]             ; /* 28 */
    volatile U_DMA_QUEUE_FSM_STS         DMA_QUEUE_FSM_STS[16]         ; /* 30 */
    volatile U_DMA_QUEUE_SQ_STS          DMA_QUEUE_SQ_STS[16]          ; /* 34 */
    volatile U_DMA_QUEUE_BYTE_CNT        DMA_QUEUE_BYTE_CNT[16]        ; /* 38 */
    volatile U_DMA_QUEUE_CQ_TAIL_PTR     DMA_QUEUE_CQ_TAIL_PTR[16]     ; /* 3C */
    volatile U_DMA_QUEUE_INT_STS         DMA_QUEUE_INT_STS[16]         ; /* 40 */
    volatile U_DMA_QUEUE_INT_MSK         DMA_QUEUE_INT_MSK[16]         ; /* 44 */
    volatile U_DMA_QUEUE_DESP0           DMA_QUEUE_DESP0[16]           ; /* 50 */
    volatile U_DMA_QUEUE_DESP1           DMA_QUEUE_DESP1[16]           ; /* 54 */
    volatile U_DMA_QUEUE_DESP2           DMA_QUEUE_DESP2[16]           ; /* 58 */
    volatile U_DMA_QUEUE_DESP3           DMA_QUEUE_DESP3[16]           ; /* 5C */
    volatile U_DMA_QUEUE_ERR_ADDR_L      DMA_QUEUE_ERR_ADDR_L[16]      ; /* 60 */
    volatile U_DMA_QUEUE_ERR_ADDR_H      DMA_QUEUE_ERR_ADDR_H[16]      ; /* 64 */
    volatile U_DMA_QUEUE_SQ_READ_ERR_PTR DMA_QUEUE_SQ_READ_ERR_PTR[16] ; /* 68 */
    volatile U_DMA_QUEUE_INT_RO          DMA_QUEUE_INT_RO[16]          ; /* 6C */
    volatile U_DMA_QUEUE_INT_SET         DMA_QUEUE_INT_SET[16]         ; /* 70 */
    volatile U_DMA_QUEUE_DESP4           DMA_QUEUE_DESP4[16]           ; /* 74 */
    volatile U_DMA_QUEUE_DESP5           DMA_QUEUE_DESP5[16]           ; /* 78 */
    volatile U_DMA_QUEUE_DESP6           DMA_QUEUE_DESP6[16]           ; /* 7C */
    volatile U_DMA_QUEUE_DESP7           DMA_QUEUE_DESP7[16]           ; /* 80 */
    volatile U_DMA_ERR_INT_NUM0          DMA_ERR_INT_NUM0[16]          ; /* 84 */
    volatile U_DMA_ERR_INT_NUM1          DMA_ERR_INT_NUM1[16]          ; /* 88 */
    volatile U_DMA_ERR_INT_NUM2          DMA_ERR_INT_NUM2[16]          ; /* 8C */
    volatile U_DMA_ERR_INT_NUM3          DMA_ERR_INT_NUM3[16]          ; /* 90 */
    volatile U_DMA_ERR_INT_NUM4          DMA_ERR_INT_NUM4[16]          ; /* 94 */
    volatile U_DMA_ERR_INT_NUM5          DMA_ERR_INT_NUM5[16]          ; /* 98 */
    volatile U_DMA_QUEUE_CTRL2           DMA_QUEUE_CTRL2[16]           ; /* 9C */
    volatile U_DONE_INT_MERGE            DONE_INT_MERGE[16]            ; /* A0 */
    volatile U_DMA_ECC_RESERVED          DMA_ECC_RESERVED              ; /* 2000 */
    volatile U_DMA_ECC_ERR_ADDR          DMA_ECC_ERR_ADDR              ; /* 2004 */
    volatile U_DMA_ECC_ECC_CNT           DMA_ECC_ECC_CNT               ; /* 2014 */
    volatile U_DMA_EP_INT_MSK            DMA_EP_INT_MSK                ; /* 2024 */
    volatile U_DMA_EP_INT                DMA_EP_INT                    ; /* 2028 */
    volatile U_DMA_EP_INT_STS            DMA_EP_INT_STS                ; /* 202C */
    volatile U_COMMON_AND_CH0_ERR_STS    COMMON_AND_CH0_ERR_STS        ; /* 2030 */
    volatile U_ATOMIC_CTRL               ATOMIC_CTRL                   ; /* 2038 */
    volatile U_EP0_ATOMIC_HEADER_0       EP0_ATOMIC_HEADER_0           ; /* 203C */
    volatile U_EP0_ATOMIC_HEADER_1       EP0_ATOMIC_HEADER_1           ; /* 2040 */
    volatile U_EP0_ATOMIC_HEADER_2       EP0_ATOMIC_HEADER_2           ; /* 2044 */
    volatile U_EP0_ATOMIC_HEADER_3       EP0_ATOMIC_HEADER_3           ; /* 2048 */
    volatile U_EP0_ATOMIC_DATA_0         EP0_ATOMIC_DATA_0             ; /* 204C */
    volatile U_EP0_ATOMIC_DATA_1         EP0_ATOMIC_DATA_1             ; /* 2050 */
    volatile U_EP0_ATOMIC_DATA_2         EP0_ATOMIC_DATA_2             ; /* 2054 */
    volatile U_EP0_ATOMIC_DATA_3         EP0_ATOMIC_DATA_3             ; /* 2058 */
    volatile U_EP0_ATOMIC_DATA_4         EP0_ATOMIC_DATA_4             ; /* 205C */
    volatile U_EP0_ATOMIC_DATA_5         EP0_ATOMIC_DATA_5             ; /* 2060 */
    volatile U_EP0_ATOMIC_DATA_6         EP0_ATOMIC_DATA_6             ; /* 2064 */
    volatile U_EP0_ATOMIC_DATA_7         EP0_ATOMIC_DATA_7             ; /* 2068 */
    volatile U_EP0_ATOMIC_RESP_DATA_0    EP0_ATOMIC_RESP_DATA_0        ; /* 206C */
    volatile U_EP0_ATOMIC_RESP_DATA_1    EP0_ATOMIC_RESP_DATA_1        ; /* 2070 */
    volatile U_EP0_ATOMIC_RESP_DATA_2    EP0_ATOMIC_RESP_DATA_2        ; /* 2074 */
    volatile U_EP0_ATOMIC_RESP_DATA_3    EP0_ATOMIC_RESP_DATA_3        ; /* 2078 */
    volatile U_EP0_ATOMIC_RESP_DATA_4    EP0_ATOMIC_RESP_DATA_4        ; /* 207C */
    volatile U_EP0_ATOMIC_RESP_DATA_5    EP0_ATOMIC_RESP_DATA_5        ; /* 2080 */
    volatile U_EP0_ATOMIC_RESP_DATA_6    EP0_ATOMIC_RESP_DATA_6        ; /* 2084 */
    volatile U_EP0_ATOMIC_RESP_DATA_7    EP0_ATOMIC_RESP_DATA_7        ; /* 2088 */
    volatile U_EP1_ATOMIC_HEADER_0       EP1_ATOMIC_HEADER_0           ; /* 208C */
    volatile U_EP1_ATOMIC_HEADER_1       EP1_ATOMIC_HEADER_1           ; /* 2090 */
    volatile U_EP1_ATOMIC_HEADER_2       EP1_ATOMIC_HEADER_2           ; /* 2094 */
    volatile U_EP1_ATOMIC_HEADER_3       EP1_ATOMIC_HEADER_3           ; /* 2098 */
    volatile U_EP1_ATOMIC_DATA_0         EP1_ATOMIC_DATA_0             ; /* 209C */
    volatile U_EP1_ATOMIC_DATA_1         EP1_ATOMIC_DATA_1             ; /* 20A0 */
    volatile U_EP1_ATOMIC_DATA_2         EP1_ATOMIC_DATA_2             ; /* 20A4 */
    volatile U_EP1_ATOMIC_DATA_3         EP1_ATOMIC_DATA_3             ; /* 20A8 */
    volatile U_EP1_ATOMIC_DATA_4         EP1_ATOMIC_DATA_4             ; /* 20AC */
    volatile U_EP1_ATOMIC_DATA_5         EP1_ATOMIC_DATA_5             ; /* 20B0 */
    volatile U_EP1_ATOMIC_DATA_6         EP1_ATOMIC_DATA_6             ; /* 20B4 */
    volatile U_EP1_ATOMIC_DATA_7         EP1_ATOMIC_DATA_7             ; /* 20B8 */
    volatile U_EP1_ATOMIC_RESP_DATA_0    EP1_ATOMIC_RESP_DATA_0        ; /* 20BC */
    volatile U_EP1_ATOMIC_RESP_DATA_1    EP1_ATOMIC_RESP_DATA_1        ; /* 20C0 */
    volatile U_EP1_ATOMIC_RESP_DATA_2    EP1_ATOMIC_RESP_DATA_2        ; /* 20C4 */
    volatile U_EP1_ATOMIC_RESP_DATA_3    EP1_ATOMIC_RESP_DATA_3        ; /* 20C8 */
    volatile U_EP1_ATOMIC_RESP_DATA_4    EP1_ATOMIC_RESP_DATA_4        ; /* 20CC */
    volatile U_EP1_ATOMIC_RESP_DATA_5    EP1_ATOMIC_RESP_DATA_5        ; /* 20D0 */
    volatile U_EP1_ATOMIC_RESP_DATA_6    EP1_ATOMIC_RESP_DATA_6        ; /* 20D4 */
    volatile U_EP1_ATOMIC_RESP_DATA_7    EP1_ATOMIC_RESP_DATA_7        ; /* 20D8 */
    volatile U_ATOMIC_RESP_DATA_ST       ATOMIC_RESP_DATA_ST           ; /* 20DC */
    volatile U_EP0_LOCAL_CPL_ID_STS_0    EP0_LOCAL_CPL_ID_STS_0        ; /* 20E0 */
    volatile U_EP0_LOCAL_CPL_ID_STS_1    EP0_LOCAL_CPL_ID_STS_1        ; /* 20E4 */
    volatile U_EP0_LOCAL_CPL_ID_STS_2    EP0_LOCAL_CPL_ID_STS_2        ; /* 20E8 */
    volatile U_EP0_LOCAL_CPL_ID_STS_3    EP0_LOCAL_CPL_ID_STS_3        ; /* 20EC */
    volatile U_EP1_LOCAL_CPL_ID_STS_0    EP1_LOCAL_CPL_ID_STS_0        ; /* 20F0 */
    volatile U_EP1_LOCAL_CPL_ID_STS_1    EP1_LOCAL_CPL_ID_STS_1        ; /* 20F4 */
    volatile U_EP1_LOCAL_CPL_ID_STS_2    EP1_LOCAL_CPL_ID_STS_2        ; /* 20F8 */
    volatile U_EP1_LOCAL_CPL_ID_STS_3    EP1_LOCAL_CPL_ID_STS_3        ; /* 20FC */
    volatile U_EP0_REMOTE_CPL_ID_STS_0   EP0_REMOTE_CPL_ID_STS_0       ; /* 2100 */
    volatile U_EP0_REMOTE_CPL_ID_STS_1   EP0_REMOTE_CPL_ID_STS_1       ; /* 2104 */
    volatile U_EP0_REMOTE_CPL_ID_STS_2   EP0_REMOTE_CPL_ID_STS_2       ; /* 2108 */
    volatile U_EP0_REMOTE_CPL_ID_STS_3   EP0_REMOTE_CPL_ID_STS_3       ; /* 210C */
    volatile U_EP1_REMOTE_CPL_ID_STS_0   EP1_REMOTE_CPL_ID_STS_0       ; /* 2110 */
    volatile U_EP1_REMOTE_CPL_ID_STS_1   EP1_REMOTE_CPL_ID_STS_1       ; /* 2114 */
    volatile U_EP1_REMOTE_CPL_ID_STS_2   EP1_REMOTE_CPL_ID_STS_2       ; /* 2118 */
    volatile U_EP1_REMOTE_CPL_ID_STS_3   EP1_REMOTE_CPL_ID_STS_3       ; /* 211C */
    volatile U_EP0_REMOTE_P_ID_STS_0     EP0_REMOTE_P_ID_STS_0         ; /* 2120 */
    volatile U_EP0_REMOTE_P_ID_STS_1     EP0_REMOTE_P_ID_STS_1         ; /* 2124 */
    volatile U_EP0_REMOTE_P_ID_STS_2     EP0_REMOTE_P_ID_STS_2         ; /* 2128 */
    volatile U_EP0_REMOTE_P_ID_STS_3     EP0_REMOTE_P_ID_STS_3         ; /* 212C */
    volatile U_EP1_REMOTE_P_ID_STS_0     EP1_REMOTE_P_ID_STS_0         ; /* 2130 */
    volatile U_EP1_REMOTE_P_ID_STS_1     EP1_REMOTE_P_ID_STS_1         ; /* 2134 */
    volatile U_EP1_REMOTE_P_ID_STS_2     EP1_REMOTE_P_ID_STS_2         ; /* 2138 */
    volatile U_EP1_REMOTE_P_ID_STS_3     EP1_REMOTE_P_ID_STS_3         ; /* 213C */
    volatile U_LOCAL_TLP_P_ST_CFG        LOCAL_TLP_P_ST_CFG            ; /* 2140 */
    volatile U_EP0_ATOMIC_PREFIX_INF     EP0_ATOMIC_PREFIX_INF         ; /* 2144 */
    volatile U_EP1_ATOMIC_PREFIX_INF     EP1_ATOMIC_PREFIX_INF         ; /* 2148 */
    volatile U_ATOMIC_PF_VF              ATOMIC_PF_VF                  ; /* 214C */
    volatile U_PORT_IDLE_STS             PORT_IDLE_STS                 ; /* 2150 */
    volatile U_EP0_REMOTE_TLP_NUM        EP0_REMOTE_TLP_NUM            ; /* 2154 */
    volatile U_EP0_LOCAL_TLP_NUM         EP0_LOCAL_TLP_NUM             ; /* 2158 */
    volatile U_EP1_REMOTE_TLP_NUM        EP1_REMOTE_TLP_NUM            ; /* 215C */
    volatile U_EP1_LOCAL_TLP_NUM         EP1_LOCAL_TLP_NUM             ; /* 2160 */
    volatile U_SQCQ_TLP_NUM              SQCQ_TLP_NUM                  ; /* 2164 */
    volatile U_EP0_CPL_NUM               EP0_CPL_NUM                   ; /* 2168 */
    volatile U_EP1_CPL_NUM               EP1_CPL_NUM                   ; /* 216C */
    volatile U_INF_BACK_PRESS_STS        INF_BACK_PRESS_STS            ; /* 2170 */
    volatile U_PORT_LINKDOWN_EVENT       PORT_LINKDOWN_EVENT           ; /* 2174 */

} S_hipciec_ap_dma_reg_REGS_TYPE;

/* Declare the struct pointor of the module hipciec_ap_dma_reg */
extern volatile S_hipciec_ap_dma_reg_REGS_TYPE *gophipciec_ap_dma_regAllReg;

/* Declare the functions that set the member value */
int iSetDMA_QUEUE_SQ_BASE_L_dma_queue_sq_base_l(unsigned int udma_queue_sq_base_l);
int iSetDMA_QUEUE_SQ_BASE_H_dma_queue_sq_base_h(unsigned int udma_queue_sq_base_h);
int iSetDMA_QUEUE_SQ_DEPTH_dma_queue_sq_depth(unsigned int udma_queue_sq_depth);
int iSetDMA_QUEUE_SQ_TAIL_PTR_dma_queue_sq_tail_ptr(unsigned int udma_queue_sq_tail_ptr);
int iSetDMA_QUEUE_CQ_BASE_L_dma_queue_cq_base_l(unsigned int udma_queue_cq_base_l);
int iSetDMA_QUEUE_CQ_BASE_H_dma_queue_cq_base_h(unsigned int udma_queue_cq_base_h);
int iSetDMA_QUEUE_CQ_DEPTH_dma_queue_cq_depth(unsigned int udma_queue_cq_depth);
int iSetDMA_QUEUE_CQ_HEAD_PTR_dma_queue_cq_head_ptr(unsigned int udma_queue_cq_head_ptr);
int iSetDMA_QUEUE_CTRL0_dma_queue_sqcq_drct_sel(unsigned int udma_queue_sqcq_drct_sel);
int iSetDMA_QUEUE_CTRL0_dma_queue_remote_err_done_int_en(unsigned int udma_queue_remote_err_done_int_en);
int iSetDMA_QUEUE_CTRL0_dma_queue_local_err_done_int_en(unsigned int udma_queue_local_err_done_int_en);
int iSetDMA_QUEUE_CTRL0_dma_queue_cq_mrg_time(unsigned int udma_queue_cq_mrg_time);
int iSetDMA_QUEUE_CTRL0_dma_queue_cq_mrg_en(unsigned int udma_queue_cq_mrg_en);
int iSetDMA_QUEUE_CTRL0_dma_queue_remote_subcmd_ro_en(unsigned int udma_queue_remote_subcmd_ro_en);
int iSetDMA_QUEUE_CTRL0_dma_queue_local_4k_wait_en(unsigned int udma_queue_local_4k_wait_en);
int iSetDMA_QUEUE_CTRL0_dma_queue_arb_weight(unsigned int udma_queue_arb_weight);
int iSetDMA_QUEUE_CTRL0_dma_queue_pause(unsigned int udma_queue_pause);
int iSetDMA_QUEUE_CTRL0_dma_queue_err_abort_en(unsigned int udma_queue_err_abort_en);
int iSetDMA_QUEUE_CTRL0_dma_ep_port_sel(unsigned int udma_ep_port_sel);
int iSetDMA_QUEUE_CTRL0_dma_queue_en(unsigned int udma_queue_en);
int iSetDMA_QUEUE_CTRL1_dma_queue_abort_exit(unsigned int udma_queue_abort_exit);
int iSetDMA_QUEUE_CTRL1_dma_queue_reset(unsigned int udma_queue_reset);
int iSetDMA_QUEUE_RSV_dma_queue_rsv(unsigned int udma_queue_rsv);
int iSetDMA_QUEUE_FSM_STS_dma_queue_sub_fsm_sts(unsigned int udma_queue_sub_fsm_sts);
int iSetDMA_QUEUE_FSM_STS_dma_queue_wait_spd_data_sts(unsigned int udma_queue_wait_spd_data_sts);
int iSetDMA_QUEUE_FSM_STS_dma_queue_not_work(unsigned int udma_queue_not_work);
int iSetDMA_QUEUE_FSM_STS_dma_queue_sts(unsigned int udma_queue_sts);
int iSetDMA_QUEUE_SQ_STS_dma_queue_cq_send_cnt(unsigned int udma_queue_cq_send_cnt);
int iSetDMA_QUEUE_SQ_STS_dma_queue_resp_rec_finish(unsigned int udma_queue_resp_rec_finish);
int iSetDMA_QUEUE_SQ_STS_dma_queue_sq_tag_vld(unsigned int udma_queue_sq_tag_vld);
int iSetDMA_QUEUE_SQ_STS_dma_queue_sq_pre_num(unsigned int udma_queue_sq_pre_num);
int iSetDMA_QUEUE_SQ_STS_dma_queue_sq_head_ptr(unsigned int udma_queue_sq_head_ptr);
int iSetDMA_QUEUE_BYTE_CNT_dma_queue_byte_cnt(unsigned int udma_queue_byte_cnt);
int iSetDMA_QUEUE_CQ_TAIL_PTR_dma_queue_cq_tail_ptr(unsigned int udma_queue_cq_tail_ptr);
int iSetDMA_QUEUE_INT_STS_dma_queue_err11_int_sts(unsigned int udma_queue_err11_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_err10_int_sts(unsigned int udma_queue_err10_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_err09_int_sts(unsigned int udma_queue_err09_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_err08_int_sts(unsigned int udma_queue_err08_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_err07_int_sts(unsigned int udma_queue_err07_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_err06_int_sts(unsigned int udma_queue_err06_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_err05_int_sts(unsigned int udma_queue_err05_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_err04_int_sts(unsigned int udma_queue_err04_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_err03_int_sts(unsigned int udma_queue_err03_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_err02_int_sts(unsigned int udma_queue_err02_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_err01_int_sts(unsigned int udma_queue_err01_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_err00_int_sts(unsigned int udma_queue_err00_int_sts);
int iSetDMA_QUEUE_INT_STS_dma_queue_done_int_sts(unsigned int udma_queue_done_int_sts);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err11_int_msk(unsigned int udma_queue_err11_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err10_int_msk(unsigned int udma_queue_err10_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err09_int_msk(unsigned int udma_queue_err09_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err08_int_msk(unsigned int udma_queue_err08_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err07_int_msk(unsigned int udma_queue_err07_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err06_int_msk(unsigned int udma_queue_err06_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err05_int_msk(unsigned int udma_queue_err05_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err04_int_msk(unsigned int udma_queue_err04_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err03_int_msk(unsigned int udma_queue_err03_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err02_int_msk(unsigned int udma_queue_err02_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err01_int_msk(unsigned int udma_queue_err01_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_err00_int_msk(unsigned int udma_queue_err00_int_msk);
int iSetDMA_QUEUE_INT_MSK_dma_queue_done_int_msk(unsigned int udma_queue_done_int_msk);
int iSetDMA_QUEUE_DESP0_dma_queue_curr_desp_0(unsigned int udma_queue_curr_desp_0);
int iSetDMA_QUEUE_DESP1_dma_queue_curr_desp_1(unsigned int udma_queue_curr_desp_1);
int iSetDMA_QUEUE_DESP2_dma_queue_curr_desp_2(unsigned int udma_queue_curr_desp_2);
int iSetDMA_QUEUE_DESP3_dma_queue_curr_desp_3(unsigned int udma_queue_curr_desp_3);
int iSetDMA_QUEUE_ERR_ADDR_L_dma_queue_err_addr_l(unsigned int udma_queue_err_addr_l);
int iSetDMA_QUEUE_ERR_ADDR_H_dma_queue_err_addr_h(unsigned int udma_queue_err_addr_h);
int iSetDMA_QUEUE_SQ_READ_ERR_PTR_dma_queue_sq_ptr_err(unsigned int udma_queue_sq_ptr_err);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err11(unsigned int udma_queue_sts_err11);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err10(unsigned int udma_queue_sts_err10);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err09(unsigned int udma_queue_sts_err09);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err08(unsigned int udma_queue_sts_err08);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err07(unsigned int udma_queue_sts_err07);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err06(unsigned int udma_queue_sts_err06);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err05(unsigned int udma_queue_sts_err05);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err04(unsigned int udma_queue_sts_err04);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err03(unsigned int udma_queue_sts_err03);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err02(unsigned int udma_queue_sts_err02);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err01(unsigned int udma_queue_sts_err01);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_err00(unsigned int udma_queue_sts_err00);
int iSetDMA_QUEUE_INT_RO_dma_queue_sts_done(unsigned int udma_queue_sts_done);
int iSetDMA_QUEUE_INT_SET_dma_queue_err11_int_set(unsigned int udma_queue_err11_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_err10_int_set(unsigned int udma_queue_err10_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_err09_int_set(unsigned int udma_queue_err09_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_err08_int_set(unsigned int udma_queue_err08_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_err07_int_set(unsigned int udma_queue_err07_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_err06_int_set(unsigned int udma_queue_err06_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_err05_int_set(unsigned int udma_queue_err05_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_err04_int_set(unsigned int udma_queue_err04_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_err03_int_set(unsigned int udma_queue_err03_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_err02_int_set(unsigned int udma_queue_err02_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_err01_int_set(unsigned int udma_queue_err01_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_err00_int_set(unsigned int udma_queue_err00_int_set);
int iSetDMA_QUEUE_INT_SET_dma_queue_done_int_set(unsigned int udma_queue_done_int_set);
int iSetDMA_QUEUE_DESP4_dma_queue_curr_desp_4(unsigned int udma_queue_curr_desp_4);
int iSetDMA_QUEUE_DESP5_dma_queue_curr_desp_5(unsigned int udma_queue_curr_desp_5);
int iSetDMA_QUEUE_DESP6_dma_queue_curr_desp_6(unsigned int udma_queue_curr_desp_6);
int iSetDMA_QUEUE_DESP7_dma_queue_curr_desp_7(unsigned int udma_queue_curr_desp_7);
int iSetDMA_ERR_INT_NUM0_dma_queue_err01_num(unsigned int udma_queue_err01_num);
int iSetDMA_ERR_INT_NUM0_dma_queue_err00_num(unsigned int udma_queue_err00_num);
int iSetDMA_ERR_INT_NUM1_dma_queue_err02_num(unsigned int udma_queue_err02_num);
int iSetDMA_ERR_INT_NUM1_dma_queue_err03_num(unsigned int udma_queue_err03_num);
int iSetDMA_ERR_INT_NUM2_dma_queue_err04_num(unsigned int udma_queue_err04_num);
int iSetDMA_ERR_INT_NUM2_dma_queue_err05_num(unsigned int udma_queue_err05_num);
int iSetDMA_ERR_INT_NUM3_dma_queue_err06_num(unsigned int udma_queue_err06_num);
int iSetDMA_ERR_INT_NUM3_dma_queue_err07_num(unsigned int udma_queue_err07_num);
int iSetDMA_ERR_INT_NUM4_dma_queue_err08_num(unsigned int udma_queue_err08_num);
int iSetDMA_ERR_INT_NUM4_dma_queue_err09_num(unsigned int udma_queue_err09_num);
int iSetDMA_ERR_INT_NUM5_dma_queue_err10_num(unsigned int udma_queue_err10_num);
int iSetDMA_ERR_INT_NUM5_dma_queue_err11_num(unsigned int udma_queue_err11_num);
int iSetDMA_QUEUE_CTRL2_dma_queue_rmt_vf_cfg(unsigned int udma_queue_rmt_vf_cfg);
int iSetDMA_QUEUE_CTRL2_dma_queue_rmt_pf_cfg(unsigned int udma_queue_rmt_pf_cfg);
int iSetDONE_INT_MERGE_dma_done_int_merge_en(unsigned int udma_done_int_merge_en);
int iSetDONE_INT_MERGE_dma_queue_int_merge_time(unsigned int udma_queue_int_merge_time);
int iSetDMA_ECC_RESERVED_ecc_2bit_inject(unsigned int uecc_2bit_inject);
int iSetDMA_ECC_RESERVED_ecc_1bit_inject(unsigned int uecc_1bit_inject);
int iSetDMA_ECC_ERR_ADDR_ecc_2bit_err_addr(unsigned int uecc_2bit_err_addr);
int iSetDMA_ECC_ERR_ADDR_ecc_1bit_err_addr(unsigned int uecc_1bit_err_addr);
int iSetDMA_ECC_ECC_CNT_ecc_2bit_cnt(unsigned int uecc_2bit_cnt);
int iSetDMA_ECC_ECC_CNT_ecc_1bit_cntr(unsigned int uecc_1bit_cntr);
int iSetDMA_EP_INT_MSK_ep1_remote_cpl_tag_err_int_msk(unsigned int uep1_remote_cpl_tag_err_int_msk);
int iSetDMA_EP_INT_MSK_ep1_local_cpl_tag_err_int_msk(unsigned int uep1_local_cpl_tag_err_int_msk);
int iSetDMA_EP_INT_MSK_ep0_remote_cpl_tag_err_int_msk(unsigned int uep0_remote_cpl_tag_err_int_msk);
int iSetDMA_EP_INT_MSK_ep0_local_cpl_tag_err_int_msk(unsigned int uep0_local_cpl_tag_err_int_msk);
int iSetDMA_EP_INT_MSK_ecc_2bit_err_int_msk(unsigned int uecc_2bit_err_int_msk);
int iSetDMA_EP_INT_MSK_ecc_1bit_err_int_msk(unsigned int uecc_1bit_err_int_msk);
int iSetDMA_EP_INT_ep1_remote_cpl_tag_err_int(unsigned int uep1_remote_cpl_tag_err_int);
int iSetDMA_EP_INT_ep1_local_cpl_tag_err_int(unsigned int uep1_local_cpl_tag_err_int);
int iSetDMA_EP_INT_ep0_remote_cpl_tag_err_int(unsigned int uep0_remote_cpl_tag_err_int);
int iSetDMA_EP_INT_ep0_local_cpl_tag_err_int(unsigned int uep0_local_cpl_tag_err_int);
int iSetDMA_EP_INT_ecc_2bit_err_int(unsigned int uecc_2bit_err_int);
int iSetDMA_EP_INT_ecc_1bit_err_int(unsigned int uecc_1bit_err_int);
int iSetDMA_EP_INT_STS_ep1_remote_cpl_tag_err_st(unsigned int uep1_remote_cpl_tag_err_st);
int iSetDMA_EP_INT_STS_ep1_local_cpl_tag_err_st(unsigned int uep1_local_cpl_tag_err_st);
int iSetDMA_EP_INT_STS_ep0_remote_cpl_tag_err_st(unsigned int uep0_remote_cpl_tag_err_st);
int iSetDMA_EP_INT_STS_ep0_local_cpl_tag_err_st(unsigned int uep0_local_cpl_tag_err_st);
int iSetDMA_EP_INT_STS_ecc_2bit_err_st(unsigned int uecc_2bit_err_st);
int iSetDMA_EP_INT_STS_ecc_1bit_err_st(unsigned int uecc_1bit_err_st);
int iSetCOMMON_AND_CH0_ERR_STS_dma_queue0_err_sts(unsigned int udma_queue0_err_sts);
int iSetCOMMON_AND_CH0_ERR_STS_cm_err_sts(unsigned int ucm_err_sts);
int iSetATOMIC_CTRL_ep1_atomic_data_ctrl(unsigned int uep1_atomic_data_ctrl);
int iSetATOMIC_CTRL_ep0_atomic_data_ctrl(unsigned int uep0_atomic_data_ctrl);
int iSetEP0_ATOMIC_HEADER_0_ep0_atomic_header_0(unsigned int uep0_atomic_header_0);
int iSetEP0_ATOMIC_HEADER_1_ep0_atomic_header_1(unsigned int uep0_atomic_header_1);
int iSetEP0_ATOMIC_HEADER_2_ep0_atomic_header_2(unsigned int uep0_atomic_header_2);
int iSetEP0_ATOMIC_HEADER_3_ep0_atomic_header_3(unsigned int uep0_atomic_header_3);
int iSetEP0_ATOMIC_DATA_0_ep0_atomic_data_0(unsigned int uep0_atomic_data_0);
int iSetEP0_ATOMIC_DATA_1_ep0_atomic_data_1(unsigned int uep0_atomic_data_1);
int iSetEP0_ATOMIC_DATA_2_ep0_atomic_data_2(unsigned int uep0_atomic_data_2);
int iSetEP0_ATOMIC_DATA_3_ep0_atomic_data_3(unsigned int uep0_atomic_data_3);
int iSetEP0_ATOMIC_DATA_4_ep0_atomic_data_4(unsigned int uep0_atomic_data_4);
int iSetEP0_ATOMIC_DATA_5_ep0_atomic_data_5(unsigned int uep0_atomic_data_5);
int iSetEP0_ATOMIC_DATA_6_ep0_atomic_data_6(unsigned int uep0_atomic_data_6);
int iSetEP0_ATOMIC_DATA_7_ep0_atomic_data_7(unsigned int uep0_atomic_data_7);
int iSetEP0_ATOMIC_RESP_DATA_0_ep0_atomic_resp_data_0(unsigned int uep0_atomic_resp_data_0);
int iSetEP0_ATOMIC_RESP_DATA_1_ep0_atomic_resp_data_1(unsigned int uep0_atomic_resp_data_1);
int iSetEP0_ATOMIC_RESP_DATA_2_ep0_atomic_resp_data_2(unsigned int uep0_atomic_resp_data_2);
int iSetEP0_ATOMIC_RESP_DATA_3_ep0_atomic_resp_data_3(unsigned int uep0_atomic_resp_data_3);
int iSetEP0_ATOMIC_RESP_DATA_4_ep0_atomic_resp_data_4(unsigned int uep0_atomic_resp_data_4);
int iSetEP0_ATOMIC_RESP_DATA_5_ep0_atomic_resp_data_5(unsigned int uep0_atomic_resp_data_5);
int iSetEP0_ATOMIC_RESP_DATA_6_ep0_atomic_resp_data_6(unsigned int uep0_atomic_resp_data_6);
int iSetEP0_ATOMIC_RESP_DATA_7_ep0_atomic_resp_data_7(unsigned int uep0_atomic_resp_data_7);
int iSetEP1_ATOMIC_HEADER_0_ep1_atomic_header_0(unsigned int uep1_atomic_header_0);
int iSetEP1_ATOMIC_HEADER_1_ep1_atomic_header_1(unsigned int uep1_atomic_header_1);
int iSetEP1_ATOMIC_HEADER_2_ep1_atomic_header_2(unsigned int uep1_atomic_header_2);
int iSetEP1_ATOMIC_HEADER_3_ep1_atomic_header_3(unsigned int uep1_atomic_header_3);
int iSetEP1_ATOMIC_DATA_0_ep1_atomic_data_0(unsigned int uep1_atomic_data_0);
int iSetEP1_ATOMIC_DATA_1_ep1_atomic_data_1(unsigned int uep1_atomic_data_1);
int iSetEP1_ATOMIC_DATA_2_ep1_atomic_data_2(unsigned int uep1_atomic_data_2);
int iSetEP1_ATOMIC_DATA_3_ep1_atomic_data_3(unsigned int uep1_atomic_data_3);
int iSetEP1_ATOMIC_DATA_4_ep1_atomic_data_4(unsigned int uep1_atomic_data_4);
int iSetEP1_ATOMIC_DATA_5_ep1_atomic_data_5(unsigned int uep1_atomic_data_5);
int iSetEP1_ATOMIC_DATA_6_ep1_atomic_data_6(unsigned int uep1_atomic_data_6);
int iSetEP1_ATOMIC_DATA_7_ep1_atomic_data_7(unsigned int uep1_atomic_data_7);
int iSetEP1_ATOMIC_RESP_DATA_0_ep1_atomic_resp_data_0(unsigned int uep1_atomic_resp_data_0);
int iSetEP1_ATOMIC_RESP_DATA_1_ep1_atomic_resp_data_1(unsigned int uep1_atomic_resp_data_1);
int iSetEP1_ATOMIC_RESP_DATA_2_ep1_atomic_resp_data_2(unsigned int uep1_atomic_resp_data_2);
int iSetEP1_ATOMIC_RESP_DATA_3_ep1_atomic_resp_data_3(unsigned int uep1_atomic_resp_data_3);
int iSetEP1_ATOMIC_RESP_DATA_4_ep1_atomic_resp_data_4(unsigned int uep1_atomic_resp_data_4);
int iSetEP1_ATOMIC_RESP_DATA_5_ep1_atomic_resp_data_5(unsigned int uep1_atomic_resp_data_5);
int iSetEP1_ATOMIC_RESP_DATA_6_ep1_atomic_resp_data_6(unsigned int uep1_atomic_resp_data_6);
int iSetEP1_ATOMIC_RESP_DATA_7_ep1_atomic_resp_data_7(unsigned int uep1_atomic_resp_data_7);
int iSetATOMIC_RESP_DATA_ST_ep1_atomic_resp_data_err(unsigned int uep1_atomic_resp_data_err);
int iSetATOMIC_RESP_DATA_ST_ep0_atomic_resp_data_err(unsigned int uep0_atomic_resp_data_err);
int iSetATOMIC_RESP_DATA_ST_ep1_atomic_resp_data_vld(unsigned int uep1_atomic_resp_data_vld);
int iSetATOMIC_RESP_DATA_ST_ep0_atomic_resp_data_vld(unsigned int uep0_atomic_resp_data_vld);
int iSetEP0_LOCAL_CPL_ID_STS_0_local_ep0_cpl_tag_id_status_0(unsigned int ulocal_ep0_cpl_tag_id_status_0);
int iSetEP0_LOCAL_CPL_ID_STS_1_local_ep0_cpl_tag_id_status_1(unsigned int ulocal_ep0_cpl_tag_id_status_1);
int iSetEP0_LOCAL_CPL_ID_STS_2_local_ep0_cpl_tag_id_status_2(unsigned int ulocal_ep0_cpl_tag_id_status_2);
int iSetEP0_LOCAL_CPL_ID_STS_3_local_ep0_cpl_tag_id_status_3(unsigned int ulocal_ep0_cpl_tag_id_status_3);
int iSetEP1_LOCAL_CPL_ID_STS_0_local_ep1_cpl_tag_id_status_0(unsigned int ulocal_ep1_cpl_tag_id_status_0);
int iSetEP1_LOCAL_CPL_ID_STS_1_local_ep1_cpl_tag_id_status_1(unsigned int ulocal_ep1_cpl_tag_id_status_1);
int iSetEP1_LOCAL_CPL_ID_STS_2_local_ep1_cpl_tag_id_status_2(unsigned int ulocal_ep1_cpl_tag_id_status_2);
int iSetEP1_LOCAL_CPL_ID_STS_3_local_ep1_cpl_tag_id_status_3(unsigned int ulocal_ep1_cpl_tag_id_status_3);
int iSetEP0_REMOTE_CPL_ID_STS_0_remote_ep0_cpl_tag_id_status_0(unsigned int uremote_ep0_cpl_tag_id_status_0);
int iSetEP0_REMOTE_CPL_ID_STS_1_remote_ep0_cpl_tag_id_status_1(unsigned int uremote_ep0_cpl_tag_id_status_1);
int iSetEP0_REMOTE_CPL_ID_STS_2_remote_ep0_cpl_tag_id_status_2(unsigned int uremote_ep0_cpl_tag_id_status_2);
int iSetEP0_REMOTE_CPL_ID_STS_3_remote_ep0_cpl_tag_id_status_3(unsigned int uremote_ep0_cpl_tag_id_status_3);
int iSetEP1_REMOTE_CPL_ID_STS_0_remote_ep1_cpl_tag_id_status_0(unsigned int uremote_ep1_cpl_tag_id_status_0);
int iSetEP1_REMOTE_CPL_ID_STS_1_remote_ep1_cpl_tag_id_status_1(unsigned int uremote_ep1_cpl_tag_id_status_1);
int iSetEP1_REMOTE_CPL_ID_STS_2_remote_ep1_cpl_tag_id_status_2(unsigned int uremote_ep1_cpl_tag_id_status_2);
int iSetEP1_REMOTE_CPL_ID_STS_3_remote_ep1_cpl_tag_id_status_3(unsigned int uremote_ep1_cpl_tag_id_status_3);
int iSetEP0_REMOTE_P_ID_STS_0_remote_ep0_p_tag_id_status_0(unsigned int uremote_ep0_p_tag_id_status_0);
int iSetEP0_REMOTE_P_ID_STS_1_remote_ep0_p_tag_id_status_1(unsigned int uremote_ep0_p_tag_id_status_1);
int iSetEP0_REMOTE_P_ID_STS_2_remote_ep0_p_tag_id_status_2(unsigned int uremote_ep0_p_tag_id_status_2);
int iSetEP0_REMOTE_P_ID_STS_3_remote_ep0_p_tag_id_status_3(unsigned int uremote_ep0_p_tag_id_status_3);
int iSetEP1_REMOTE_P_ID_STS_0_remote_ep1_p_tag_id_status_0(unsigned int uremote_ep1_p_tag_id_status_0);
int iSetEP1_REMOTE_P_ID_STS_1_remote_ep1_p_tag_id_status_1(unsigned int uremote_ep1_p_tag_id_status_1);
int iSetEP1_REMOTE_P_ID_STS_2_remote_ep1_p_tag_id_status_2(unsigned int uremote_ep1_p_tag_id_status_2);
int iSetEP1_REMOTE_P_ID_STS_3_remote_ep1_p_tag_id_status_3(unsigned int uremote_ep1_p_tag_id_status_3);
int iSetLOCAL_TLP_P_ST_CFG_local_ep1_tlp_p_ph_cfg(unsigned int ulocal_ep1_tlp_p_ph_cfg);
int iSetLOCAL_TLP_P_ST_CFG_local_ep0_tlp_p_ph_cfg(unsigned int ulocal_ep0_tlp_p_ph_cfg);
int iSetLOCAL_TLP_P_ST_CFG_local_ep1_tlp_p_st_cfg(unsigned int ulocal_ep1_tlp_p_st_cfg);
int iSetLOCAL_TLP_P_ST_CFG_local_ep0_tlp_p_st_cfg(unsigned int ulocal_ep0_tlp_p_st_cfg);
int iSetEP0_ATOMIC_PREFIX_INF_ep0_atomic_prfx_dwen(unsigned int uep0_atomic_prfx_dwen);
int iSetEP0_ATOMIC_PREFIX_INF_ep0_atomic_prfx_pmr(unsigned int uep0_atomic_prfx_pmr);
int iSetEP0_ATOMIC_PREFIX_INF_ep0_atomic_prfx_er(unsigned int uep0_atomic_prfx_er);
int iSetEP0_ATOMIC_PREFIX_INF_ep0_atomic_pasid(unsigned int uep0_atomic_pasid);
int iSetEP1_ATOMIC_PREFIX_INF_ep1_atomic_prfx_dwen(unsigned int uep1_atomic_prfx_dwen);
int iSetEP1_ATOMIC_PREFIX_INF_ep1_atomic_prfx_pmr(unsigned int uep1_atomic_prfx_pmr);
int iSetEP1_ATOMIC_PREFIX_INF_ep1_atomic_prfx_er(unsigned int uep1_atomic_prfx_er);
int iSetEP1_ATOMIC_PREFIX_INF_ep1_atomic_pasid(unsigned int uep1_atomic_pasid);
int iSetATOMIC_PF_VF_ep1_atomic_pf(unsigned int uep1_atomic_pf);
int iSetATOMIC_PF_VF_ep1_atomic_vf(unsigned int uep1_atomic_vf);
int iSetATOMIC_PF_VF_ep0_atomic_pf(unsigned int uep0_atomic_pf);
int iSetATOMIC_PF_VF_ep0_atomic_vf(unsigned int uep0_atomic_vf);
int iSetPORT_IDLE_STS_ep1_sts_idle(unsigned int uep1_sts_idle);
int iSetPORT_IDLE_STS_ep0_sts_idle(unsigned int uep0_sts_idle);
int iSetEP0_REMOTE_TLP_NUM_ep0_remote_np_cnt(unsigned int uep0_remote_np_cnt);
int iSetEP0_REMOTE_TLP_NUM_ep0_remote_p_cnt(unsigned int uep0_remote_p_cnt);
int iSetEP0_LOCAL_TLP_NUM_ep0_local_np_cnt(unsigned int uep0_local_np_cnt);
int iSetEP0_LOCAL_TLP_NUM_ep0_local_p_cnt(unsigned int uep0_local_p_cnt);
int iSetEP1_REMOTE_TLP_NUM_ep1_remote_np_cnt(unsigned int uep1_remote_np_cnt);
int iSetEP1_REMOTE_TLP_NUM_ep1_remote_p_cnt(unsigned int uep1_remote_p_cnt);
int iSetEP1_LOCAL_TLP_NUM_ep1_local_np_cnt(unsigned int uep1_local_np_cnt);
int iSetEP1_LOCAL_TLP_NUM_ep1_local_p_cnt(unsigned int uep1_local_p_cnt);
int iSetSQCQ_TLP_NUM_sq_np_cnt(unsigned int usq_np_cnt);
int iSetSQCQ_TLP_NUM_cq_p_cnt(unsigned int ucq_p_cnt);
int iSetEP0_CPL_NUM_ep0_remote_cpl_cnt(unsigned int uep0_remote_cpl_cnt);
int iSetEP0_CPL_NUM_ep0_local_cpl_cnt(unsigned int uep0_local_cpl_cnt);
int iSetEP1_CPL_NUM_ep1_remote_cpl_cnt(unsigned int uep1_remote_cpl_cnt);
int iSetEP1_CPL_NUM_ep1_local_cpl_cnt(unsigned int uep1_local_cpl_cnt);
int iSetINF_BACK_PRESS_STS_ep1_remote_np_bkpr(unsigned int uep1_remote_np_bkpr);
int iSetINF_BACK_PRESS_STS_ep1_remote_p_bkpr(unsigned int uep1_remote_p_bkpr);
int iSetINF_BACK_PRESS_STS_ep1_remote_cpl_bkpr(unsigned int uep1_remote_cpl_bkpr);
int iSetINF_BACK_PRESS_STS_ep1_local_np_bkpr(unsigned int uep1_local_np_bkpr);
int iSetINF_BACK_PRESS_STS_ep1_local_p_bkpr(unsigned int uep1_local_p_bkpr);
int iSetINF_BACK_PRESS_STS_ep1_local_cpl_bkpr(unsigned int uep1_local_cpl_bkpr);
int iSetINF_BACK_PRESS_STS_ep0_remote_np_bkpr(unsigned int uep0_remote_np_bkpr);
int iSetINF_BACK_PRESS_STS_ep0_remote_p_bkpr(unsigned int uep0_remote_p_bkpr);
int iSetINF_BACK_PRESS_STS_ep0_remote_cpl_bkpr(unsigned int uep0_remote_cpl_bkpr);
int iSetINF_BACK_PRESS_STS_ep0_local_np_bkpr(unsigned int uep0_local_np_bkpr);
int iSetINF_BACK_PRESS_STS_ep0_local_p_bkpr(unsigned int uep0_local_p_bkpr);
int iSetINF_BACK_PRESS_STS_ep0_local_cpl_bkpr(unsigned int uep0_local_cpl_bkpr);
int iSetINF_BACK_PRESS_STS_sq_np_bkpr(unsigned int usq_np_bkpr);
int iSetINF_BACK_PRESS_STS_sq_cpl_bkpr(unsigned int usq_cpl_bkpr);
int iSetINF_BACK_PRESS_STS_cq_p_bkpr(unsigned int ucq_p_bkpr);
int iSetPORT_LINKDOWN_EVENT_ep1_linkdown_cnt(unsigned int uep1_linkdown_cnt);
int iSetPORT_LINKDOWN_EVENT_ep0_linkdown_cnt(unsigned int uep0_linkdown_cnt);

#endif // __HIPCIEC_AP_DMA_REG_C_UNION_DEFINE_H__
